default interface methods